﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.TimEntity
{
    /// <summary>
    /// 朋友个人资料用户个人资料
    /// </summary>
    public class FriendProfileUserProfile
    {
        /// <summary>
        /// 用户加好友的选项
        /// </summary>
        [JsonProperty("user_profile_add_permission")]
        public string UserProfileAddPermission { get; set; }
        /// <summary>
        /// 生日
        /// </summary>
        [JsonProperty("user_profile_birthday")]
        public string UserProfileBirthday { get; set; }
        /// <summary>
        /// 用户头像URL
        /// </summary>
        [JsonProperty("user_profile_face_url")]
        public string UserProfileFaceUrl { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        [JsonProperty("user_profile_gender")]
        public string UserProfileGender { get; set; }
        /// <summary>
        /// 用户ID
        /// </summary>
        [JsonProperty("user_profile_identifier")]
        public string UserProfileIdentifier { get; set; }
        /// <summary>
        /// 语言
        /// </summary>
        [JsonProperty("user_profile_language")]
        public string UserProfileLanguage { get; set; }
        /// <summary>
        ///  等级
        /// </summary>
        [JsonProperty("user_profile_level")]
        public string UserProfileLevel { get; set; }
        /// <summary>
        /// 用户位置信息
        /// </summary>
        [JsonProperty("user_profile_location")]
        public string UserProfileLocation { get; set; }
        /// <summary>
        /// 用户的昵称
        /// </summary>
        [JsonProperty("user_profile_nick_name")]
        public string UserProfileNickName { get; set; }
        /// <summary>
        /// 角色
        /// </summary>
        [JsonProperty("user_profile_role")]
        public string UserProfileRole { get; set; }
        /// <summary>
        /// 用户个人签名
        /// </summary>
        [JsonProperty("user_profile_self_signature")]
        public string UserProfileSelfSignature { get; set; }

        /// <summary>
        /// 自定义资料字段
        /// </summary>
        [JsonProperty("user_profile_custom_string_array")]
        public string[] UserProfileCustomStringArray { get; set; }
    }
}
